package com.settlement.system.model.query;

import com.settlement.system.common.base.BasePageQuery;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


/**
* <p>
* OMS原始订单详情表
* </p>
*
* @author huangrensen
* @since 2024-05-22
*/
@Schema
@Data
public class OriginalOmsOrderDetailQuery extends BasePageQuery {
    @Schema(description="ID")
    private String id;

    @Schema(description="OMS销售订单id")
    private String omsOrderId;

    @Schema(description="会员")
    private String member;

    @Schema(description="配货状态")
    private String distributeStatus;

    @Schema(description="支付方式")
    private String payType;

    @Schema(description="支付状态")
    private String payStatus;

    @Schema(description="发货仓库")
    private String sendWarehouse;

    @Schema(description="收货人")
    private String receiver;

    @Schema(description="收货人手机")
    private String receiverPhone;

    @Schema(description="收货人电话")
    private String receiverMobile;

    @Schema(description="收货人地址")
    private String receiverAddress;

    @Schema(description="省份")
    private String province;

    @Schema(description="市")
    private String city;

    @Schema(description="区")
    private String area;

    @Schema(description="买家姓名")
    private String buyName;

    @Schema(description="配送方式")
    private String distributeType;

    @Schema(description="定金付款时间")
    private String depositPayTime;

    @Schema(description="订单转入时间")
    private String inTime;

    @Schema(description="订单确认时间")
    private String confirmTime;

    @Schema(description="通知配货时间")
    private String noticeTime;

    @Schema(description="配货时间")
    private String distributeTime;

    @Schema(description="出库时间")
    private String outTime;

    @Schema(description="挂起人")
    private String suspend;

    @Schema(description="客户留言")
    private String customerMessage;

    @Schema(description="商家备注")
    private String sellerRemark;

    @Schema(description="订单备注")
    private String orderRemark;

    @Schema(description="预分配缺货数量")
    private String preDistributeQty;

    @Schema(description="平台规格")
    private String spec;

    @Schema(description="预计发货时间")
    private String preSendTime;

    @Schema(description="物流单号")
    private String deliveryNo;

    @Schema(description="商品金额")
    private String goodsAmount;

    @Schema(description="商品标记")
    private String goodsTag;

    @Schema(description="平台商品名称")
    private String goodsName;

    @Schema(description="平台商品ID")
    private String goodsId;

    @Schema(description="WMS订单号")
    private String wmsOrderNo;

    @Schema(description="实际支付金额（去除平台优惠）")
    private String actPayAmount;

    @Schema(description="网店优惠信息")
    private String preferInfo;

    @Schema(description="WMS推送单号")
    private String wmsPushNo;

}
